-
Notifications
You must be signed in to change notification settings - Fork 804
[SYCL][NATIVE_CPU] Update docs for Native CPU compiler pipeline #20042
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[SYCL][NATIVE_CPU] Update docs for Native CPU compiler pipeline #20042
Conversation
4e43981
to
0e74590
Compare
0e74590
to
a742204
Compare
a742204
to
5c56997
Compare
5c56997
to
80bee8b
Compare
80bee8b
to
afe1ace
Compare
afe1ace
to
7c6e3a8
Compare
7c6e3a8
to
3e06d72
Compare
37c026c
to
6092762
Compare
This integrates the appropriate compiler documentation originally in the oneAPI Construction Kit (OCK) into the NativeCPU compiler pipeline documentation. It has been updated to try to reflect the Native CPU pipeline, and remove some of the references to OCK's structures, as well as moving some of the documentation to markdown files to be consistent with some of the other documentation. Some of it may be irrelevant for Native CPU, and if so this should be updated over time. Support was added for the mermaid flowcharts in the config.
Hi @intel/dpcpp-doc-reviewers I need a review. |
|
||
The inner-most function is the original input kernel, which is *wrapped* | ||
by new functions in successive phases, until it is ready in a form to be | ||
executed by the Native CPU driver. These include effectively wrapping a `for (wi : wg)` |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Without additional context, it may not be clear what wg
and wi
are in this case. I assume it relates to the next paragraph, but if so this last sentence feels a little redundant.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
removed this line
After recent comments, some updates
Hi @steffenlarsen, I'm updated after your comments, I'm not sure how long I'll have the capability to move forward on this, so if it is possible to prioritise the review, I would very much appreciate it. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sorry, it took a little while getting through it, even though it was mostly skimming. I Trust that @hvdijk and @uwedolinsky verified the contents, but what I read seems good!
@coldav - Is it ready for the merge? |
yes it is ready to merge @steffenlarsen @intel/llvm-gatekeepers (no need to keep commit history this time). |
This integrates the appropriate compiler documentation originally in the oneAPI Construction Kit (OCK) into the NativeCPU compiler pipeline documenation.
It has been updated to try to reflect the Native CPU pipeline, and remove some of the references to OCK's structures, as well as moving some of the documentation to markdown files to be consistent with some of the other documentation.
Some of it may be irrelevant for Native CPU, and if so this should be updated over time.
Support was added for the mermaid flowcharts in the config.